package com.ruoyi.web.shopping.controller;


import com.ruoyi.web.shopping.common.ValidExceptionHandler;
import com.ruoyi.web.shopping.entity.Employee;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import javax.validation.Valid;

@Controller
@RequestMapping("/add")
public class TestController {
    @ResponseBody
    //public Object check(@Valid Employee employee, BindingResult bindingResult) {
    //所有字段是否验证通过，true-数据有误，false-数据无误
//        if (bindingResult.hasErrors()) {
//            //验证有误的情况，返回第一条错误信息到前端
//            return bindingResult.getAllErrors().get(0).getDefaultMessage();
//        }

    //员工的名称不能为空，且长度不能超过10个字符。
//        String name = employee.getName();
//        if (name == null || name.trim().length() == 0){
//            return "员工名称不能为空";
//        }
//        if (name.trim().length() > 10){
//            return "员工长度不能超过10个字符";
//        }
//        Integer age = employee.getAge();
//        if (age == null){
//            return "员工年龄不能为空";
//        }
//        if (age < 1 || age >100){
//            return "员工年龄不能小于1岁或大于100岁";
//        }
//        return "新增员工成功";
    //}

    public Object checked(@Validated Employee employee) {
        return "新增员工成功";
    }

}
